dearth of ideas - French English Dictionary